/*
 * @Author: 宁乃楚
 * @Date: 2021-06-28 09:07:43
 * @LastEditTime: 2021-06-28 09:35:29
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \day08\家政\briup-ui\src\store\modules\category.js
 */
// 引入axios
import {get} from '@/utils/request'
export default {
    // 命名空间
  namespaced: true,
  state: {
    //   栏目数组
    categoryData:[],
  },
  mutations: {
    //   接收栏目数据
    SET_CATEGORYDTA(state,payload){
        // 将actions传递过来的数据赋值给state中对应的变量
        state.categoryData=payload
    }
  },
  actions: {
    //   {commit}代替context成为actions方法中的第一个参数
    // 直接通过commit('mutations方法名',要传递的数据)
     /**
     * @description: 分页查查询所有栏目数据
     * @param {*} commit
     * @param {*} payload
     * @return {*}
     */
      async getAllCategoryData({commit},payload){
        let res=await get('/productCategory/pageQuery',payload)
        // 将异步交互拿到的数据
        commit('SET_CATEGORYDTA',res.data.list)
      },
  }
}

